home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / dansie_cart.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  63 lines

  1. #
  2. # This script was written by Renaud Deraison <deraison@cvs.nessus.org>
  3. #
  4. # See the Nessus Scripts License for details
  5. #
  6.  
  7. if(description)
  8. {
  9.  script_id(10368);
  10.  script_bugtraq_id(1115);
  11.  script_version ("$Revision: 1.14 $");
  12.  script_cve_id("CVE-2000-0252");
  13.  
  14.  
  15.  name["english"] = "Dansie Shopping Cart backdoor";
  16.  name["francais"] = "Backdoor de Dansie Shopping Cart";
  17.  script_name(english:name["english"], francais:name["francais"]);
  18.  
  19.  desc["english"] = "
  20. The script /cart/cart.cgi is present.
  21.  
  22. If this shopping cart system is the Dansie
  23. Shopping Cart, and if it is older than version 3.0.8
  24. then it is very likely that it contains a backdoor 
  25. which allows anyone to execute arbitrary commands on this system.
  26.  
  27. Solution : use another cart system
  28. Risk factor : High";
  29.  
  30.  
  31.  
  32.  script_description(english:desc["english"]);
  33.  
  34.  summary["english"] = "Determines the presence of Dansie Shopping Cart";
  35.  summary["francais"] = "DΘtermine la prΘsence de Dansie Shopping Cart";
  36.  script_summary(english:summary["english"], francais:summary["francais"]);
  37.  
  38.  script_category(ACT_GATHER_INFO);
  39.  
  40.  
  41.  script_copyright(english:"This script is Copyright (C) 2000 Renaud Deraison",
  42.         francais:"Ce script est Copyright (C) 2000 Renaud Deraison");
  43.  family["english"] = "Backdoors";
  44.  family["francais"] = "Backdoors";
  45.  script_family(english:family["english"], francais:family["francais"]);
  46.  script_dependencie("find_service.nes", "no404.nasl");
  47.  script_require_ports("Services/www", 80);
  48.  exit(0);
  49. }
  50.  
  51. #
  52. # The script code starts here
  53. #
  54.  
  55. include("http_func.inc");
  56. include("http_keepalive.inc");
  57. port = get_http_port(default:80);
  58.  
  59. res  = is_cgi_installed_ka(item:"/cart/cart.cgi", port:port);
  60. if( res )security_hole(port);
  61.  
  62.  
  63.